package IOFlow.practice;

import java.io.*;

//练习6
public class Six {
    public static void main(String[] args) throws IOException {
        /*
            实现一个验证程序运行次数的小程序，要求如下:
                1.当程序运行超过3次的时候给出提示 本软件只能免费使用3次，请注册会员之后继续使用
                2.演示:
                    第一次运行：欢迎使用本程序，第一次使用免费
                    第二次运行：欢迎使用本程序，第二次使用免费
                    第三次运行：欢迎使用本程序，第三次使用免费
                    第四次运行：本软件只能免费使用3次，请注册会员之后继续使用

                    利用往文件当中添加运行次数进行判断运行几次

         */

        //运行的软件
        BufferedReader br=new BufferedReader(new FileReader("JavaCase\\Test"));
        //读取数据
        String line=br.readLine();
        //使用完毕，对其继续光流
        br.close();

        //将读取到的字符串转换为整形
        int count=Integer.parseInt(line);
        //运行之后对其进行自增
        count++;
        //判断使用次数 并按照要求进行提示
        if(count<=3){
            System.out.println("欢迎使用本程序，第"+count+"次使用免费");
        }else{
            System.out.println("本软件只能免费使用三次，请注册会员后继续使用!");
        }
        //运行完毕之后将运行次数写入文件，进行下次运行判断
        BufferedWriter bw=new BufferedWriter(new FileWriter("JavaCase\\Test"));
        //将次数写入文件
        bw.write(count++);
        //光流
        bw.close();




    }
}
